home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / lisp / clue.lha / clue / doc / clue.tex / node58_mn.html < prev    next >
Text File  |  1989-07-12  |  1KB  |  24 lines

  1.  
  2. <H3><A ID="SECTION001911100000000000000">
  3. The Event Loop, Contact Displays, and Contact Input</A>
  4. </H3><#4834#>
  5.            
  6.       
  7.  
  8. <A ID="163"><tex2html_anchor_invisible_mark></A>
  9. CLUE defines the <#164#><TT>contact-display</TT><#164#> object type, which represents the
  10. basic input processing of an interactive application and which supports
  11. the <#165#><B>event loop model</B><#165#><A ID="166"><tex2html_anchor_invisible_mark></A> for application
  12. input. 
  13. A <#167#><TT>contact-display</TT><#167#> object inherits the behavior of a CLX
  14. <#168#><TT>xlib:display</TT><#168#> object<A ID="169"><tex2html_anchor_invisible_mark></A> and can be substituted wherever a <#170#><TT>xlib:display</TT><#170#> is allowed.
  15.  
  16. <P>
  17. In CLUE, the event loop is represented as an operation on a <#171#><TT>contact-display</TT><#171#> object, which dispatches input events to the
  18. appropriate contact. At the center of the CLUE event loop,
  19. the contact receiving an input event is then responsible for invoking all
  20. appropriate responses.
  21.  
  22. <P>
  23.  
  24.  =0 <#4840#>=0 <#4844#>